/* line 3, ./src/stylesheets/perkins/core.sass */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 14, ./src/stylesheets/perkins/core.sass */
a img {
  border: none;
  cursor: pointer;
  outline: none;
}
/* line 18, ./src/stylesheets/perkins/core.sass */
a:visited {
  cursor: pointer;
  outline: none;
  padding: 2px 5px;
}
/* line 22, ./src/stylesheets/perkins/core.sass */
a:hover {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}
/* line 26, ./src/stylesheets/perkins/core.sass */
a:active {
  position: relative;
  top: 1px;
  cursor: pointer;
  outline: none;
}

/* line 32, ./src/stylesheets/perkins/core.sass */
code, pre {
  color: #69b9da;
}

/* line 35, ./src/stylesheets/perkins/core.sass */
code {
  margin: 1.5em 0;
  white-space: pre;
  font: 1em "monaco", "lucida console", monospace;
  line-height: 1.5;
}

/* line 41, ./src/stylesheets/perkins/core.sass */
strong, th, thead td, dt, label {
  font-weight: bold;
}

/* line 44, ./src/stylesheets/perkins/core.sass */
abbr, acronym {
  border-bottom: 1px dotted #999999;
}

/* line 47, ./src/stylesheets/perkins/core.sass */
address, cite, em {
  font-style: italic;
}

/* line 50, ./src/stylesheets/perkins/core.sass */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 54, ./src/stylesheets/perkins/core.sass */
del {
  text-decoration: line-through;
  color: #666666;
}

/* line 3, ./src/stylesheets/perkins/grid.sass */
.grid-1 {
  width: 40px;
}

/* line 6, ./src/stylesheets/perkins/grid.sass */
.grid-2 {
  width: 100px;
}

/* line 9, ./src/stylesheets/perkins/grid.sass */
.grid-3 {
  width: 160px;
}

/* line 12, ./src/stylesheets/perkins/grid.sass */
.grid-4 {
  width: 220px;
}

/* line 15, ./src/stylesheets/perkins/grid.sass */
.grid-5 {
  width: 280px;
}

/* line 18, ./src/stylesheets/perkins/grid.sass */
.grid-6 {
  width: 340px;
}

/* line 21, ./src/stylesheets/perkins/grid.sass */
.grid-7 {
  width: 400px;
}

/* line 24, ./src/stylesheets/perkins/grid.sass */
.grid-8 {
  width: 460px;
}

/* line 27, ./src/stylesheets/perkins/grid.sass */
.grid-9 {
  width: 520px;
}

/* line 30, ./src/stylesheets/perkins/grid.sass */
.grid-10 {
  width: 580px;
}

/* line 33, ./src/stylesheets/perkins/grid.sass */
.grid-11 {
  width: 640px;
}

/* line 36, ./src/stylesheets/perkins/grid.sass */
.grid-12 {
  width: 700px;
}

/* line 39, ./src/stylesheets/perkins/grid.sass */
.grid-13 {
  width: 760px;
}

/* line 42, ./src/stylesheets/perkins/grid.sass */
.grid-14 {
  width: 820px;
}

/* line 45, ./src/stylesheets/perkins/grid.sass */
.grid-15 {
  width: 880px;
}

/* line 48, ./src/stylesheets/perkins/grid.sass */
.grid-16 {
  width: 940px;
}

/* line 51, ./src/stylesheets/perkins/grid.sass */
.column {
  margin: 0 10px;
  overflow: hidden;
  float: left;
  display: inline;
}

/* line 57, ./src/stylesheets/perkins/grid.sass */
.row {
  width: 960px;
  margin: 30px auto;
  overflow: hidden;
  position: relative;
}
/* line 62, ./src/stylesheets/perkins/grid.sass */
.row .row {
  margin: 0 -10px;
  width: auto;
  display: inline-block;
}

/* line 3, ./src/stylesheets/perkins/forms.sass */
fieldset {
  margin: 0 0 18px 0;
  padding: 9px;
  border: 1px solid #cccccc;
}

/* line 8, ./src/stylesheets/perkins/forms.sass */
legend {
  color: #333333;
  padding: 0;
}

/* line 12, ./src/stylesheets/perkins/forms.sass */
label {
  display: block;
  margin: 0 12px 0 0;
  text-align: left;
  cursor: pointer;
}

/* line 18, ./src/stylesheets/perkins/forms.sass */
input, select, textarea {
  margin: 0 20px 10px 0;
  font: bold 15px Helvetica, Arial, sans-serif;
  padding: 4px;
  border: 3px solid #dddddd;
}

/* line 24, ./src/stylesheets/perkins/forms.sass */
select:focus, textarea:focus {
  background: #f9f9f9;
  border: 3px solid #666666;
}

/* line 29, ./src/stylesheets/perkins/forms.sass */
input:focus {
  background: #f9f9f9;
  border: solid #666666;
  border-width: 3px;
}

/* line 35, ./src/stylesheets/perkins/forms.sass */
input[type="checkbox"], input[type="radio"] {
  margin: 3px 4px 0 0;
}
/* line 37, ./src/stylesheets/perkins/forms.sass */
input[type="checkbox"] {
  color: black;
}
/* line 39, ./src/stylesheets/perkins/forms.sass */
input[type="radio"] {
  background-color: white;
  color: black;
}

/* line 43, ./src/stylesheets/perkins/forms.sass */
button {
  border: none !important;
}

/* line 3, ./src/stylesheets/perkins/typography.sass */
body {
  font: 0.938em/1.5em Helvetica, "Liberation Sans", Arial, sans-serif;
  padding: 0;
  color: #222222;
}

/* line 8, ./src/stylesheets/perkins/typography.sass */
p, li, dt, dd {
  font-weight: 300;
}

/* line 11, ./src/stylesheets/perkins/typography.sass */
p {
  margin-bottom: 0.6em;
}

/* line 14, ./src/stylesheets/perkins/typography.sass */
h1, h2, h3, h4, h5, h6 {
  margin: 0.3em 0;
  font-weight: bold;
}

/* line 17, ./src/stylesheets/perkins/typography.sass */
h1 {
  font-size: 2.2em;
  letter-spacing: -1px;
}

/* line 20, ./src/stylesheets/perkins/typography.sass */
h2 {
  font-size: 1.7em;
}

/* line 22, ./src/stylesheets/perkins/typography.sass */
h3 {
  font-size: 1.5em;
}

/* line 24, ./src/stylesheets/perkins/typography.sass */
h4 {
  font-size: 1.3em;
}

/* line 26, ./src/stylesheets/perkins/typography.sass */
h5 {
  font-size: 1.2em;
}

/* line 28, ./src/stylesheets/perkins/typography.sass */
h6 {
  font-size: 1em;
}

/* line 31, ./src/stylesheets/perkins/typography.sass */
ol {
  list-style-type: decimal;
  margin: 0 1.5em 1.5em 0;
  list-style-position: inside;
}
/* line 35, ./src/stylesheets/perkins/typography.sass */
ol li {
  margin: 0 0 0.5em 0;
}

/* line 38, ./src/stylesheets/perkins/typography.sass */
ul {
  margin: 0 1.5em 1.5em 0;
  list-style-position: outside;
  list-style-type: disc;
}
/* line 42, ./src/stylesheets/perkins/typography.sass */
ul ul {
  list-style-type: square;
}
/* line 44, ./src/stylesheets/perkins/typography.sass */
ul ul ul {
  list-style-type: circle;
}
/* line 46, ./src/stylesheets/perkins/typography.sass */
ul li {
  margin: 0 0 0.5em 0.85em;
}

/* line 49, ./src/stylesheets/perkins/typography.sass */
dl {
  margin: 0 0 1.5em 0;
  font-weight: bold;
}

/* line 52, ./src/stylesheets/perkins/typography.sass */
dt {
  font-weight: bold;
}

/* line 54, ./src/stylesheets/perkins/typography.sass */
dd {
  font-weight: normal;
  margin: 0px 0px 3px 5px;
  padding-bottom: 5px;
}

/* line 2, ./src/stylesheets/perkins/helpers.sass */
.i {
  font-family: "mnmliconsRegular";
}

/* line 4, ./src/stylesheets/perkins/helpers.sass */
.clear {
  clear: both !important;
}

/* line 6, ./src/stylesheets/perkins/helpers.sass */
.left {
  float: left !important;
}

/* line 8, ./src/stylesheets/perkins/helpers.sass */
.right {
  float: right !important;
}

/* line 10, ./src/stylesheets/perkins/helpers.sass */
.tac {
  text-align: center;
}

/* line 12, ./src/stylesheets/perkins/helpers.sass */
.tal {
  text-align: left;
}

/* line 14, ./src/stylesheets/perkins/helpers.sass */
.tar {
  text-align: right;
}

/* line 16, ./src/stylesheets/perkins/helpers.sass */
.taj {
  text-align: justify;
}

/* line 19, ./src/stylesheets/perkins/helpers.sass */
.h-menu {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 23, ./src/stylesheets/perkins/helpers.sass */
.h-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 28, ./src/stylesheets/perkins/helpers.sass */
.h-menu li a {
  display: block;
  margin-right: 10px;
  text-decoration: none;
}

/* line 33, ./src/stylesheets/perkins/helpers.sass */
.v-menu {
  margin: 0;
  padding: 0;
}
/* line 36, ./src/stylesheets/perkins/helpers.sass */
.v-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 40, ./src/stylesheets/perkins/helpers.sass */
.v-menu li a {
  display: block;
  padding: 0 10px;
  text-decoration: none;
}

/* line 45, ./src/stylesheets/perkins/helpers.sass */
.t-menu {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 49, ./src/stylesheets/perkins/helpers.sass */
.t-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 54, ./src/stylesheets/perkins/helpers.sass */
.t-menu li a {
  display: block;
  padding: 5px 20px;
  text-decoration: none;
}

/* line 59, ./src/stylesheets/perkins/helpers.sass */
.f-menu, .f-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 63, ./src/stylesheets/perkins/helpers.sass */
.f-menu input, .f-menu label, .f-menu li input, .f-menu li label {
  float: left;
}

/* line 65, ./src/stylesheets/perkins/helpers.sass */
hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 1px;
  margin: 0 0 1.45em;
  border: none;
}
/* line 74, ./src/stylesheets/perkins/helpers.sass */
hr.space {
  background: white;
  color: white;
}

/* line 3, ./src/stylesheets/perkins/feedback.sass */
.error, .notice, .success {
  padding: 0.9em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}

/* line 8, ./src/stylesheets/perkins/feedback.sass */
.error {
  background: #fbe3e4;
  color: #d12f19;
  border-color: #fbc2c4;
}

/* line 13, ./src/stylesheets/perkins/feedback.sass */
.notice {
  background: #fff6bf;
  color: #817134;
  border-color: #ffd324;
}

/* line 18, ./src/stylesheets/perkins/feedback.sass */
.success {
  background: #e6efc2;
  color: #529214;
  border-color: #c6d880;
}

/* line 23, ./src/stylesheets/perkins/feedback.sass */
.error a {
  color: #d12f19 !important;
}

/* line 26, ./src/stylesheets/perkins/feedback.sass */
.notice a {
  color: #817134 !important;
}

/* line 29, ./src/stylesheets/perkins/feedback.sass */
.success a {
  color: #529214 !important;
}

/* line 4, ./src/stylesheets/perkins/table.sass */
.ft table {
  color: #7f7f7f;
  border-collapse: collapse;
  margin: 0 auto;
}
/* line 8, ./src/stylesheets/perkins/table.sass */
.ft caption, .ft th, .ft td {
  padding: 3px;
}
/* line 10, ./src/stylesheets/perkins/table.sass */
.ft caption {
  margin: 0 2px;
  background-color: #666666;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 16, ./src/stylesheets/perkins/table.sass */
.ft thead th {
  background-color: #666666;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 22, ./src/stylesheets/perkins/table.sass */
.ft tfoot th, .ft tfoot td {
  background-color: #666666;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 27, ./src/stylesheets/perkins/table.sass */
.ft thead th {
  background-color: #333333;
  color: #eeeeee;
  text-align: center;
}
/* line 31, ./src/stylesheets/perkins/table.sass */
.ft tbody th {
  padding: 10px 5px;
}
/* line 33, ./src/stylesheets/perkins/table.sass */
.ft thead, .ft tfoot {
  font-size: 70% !important;
}
/* line 35, ./src/stylesheets/perkins/table.sass */
.ft tbody {
  font-size: 80% !important;
}

/* line 38, ./src/stylesheets/perkins/table.sass */
.ftodd {
  background-color: #f7f7f7;
  color: #666666;
}

/* line 43, ./src/stylesheets/perkins/table.sass */
.ft tbody a {
  padding: 1px 2px;
  color: #333333;
  text-decoration: none;
  border-bottom: 1px dotted #666666;
}
/* line 48, ./src/stylesheets/perkins/table.sass */
.ft tbody a:active, .ft tbody a:hover, .ft tbody a:focus, .ft tbody a:visited {
  color: #666666;
}
/* line 50, ./src/stylesheets/perkins/table.sass */
.ft tbody tr:hover {
  background-color: #eeeeee;
  color: #333333;
}
/* line 53, ./src/stylesheets/perkins/table.sass */
.ft tbody td + td + td + td a {
  color: #333333;
  font-weight: bold;
  border-bottom: 0;
}
/* line 57, ./src/stylesheets/perkins/table.sass */
.ft tbody td + td + td + td a:active, .ft tbody td + td + td + td a:hover, .ft tbody td + td + td + td a:focus, .ft tbody td + td + td + td a:visited {
  color: #666666;
}

/* line 3, ./src/stylesheets/perkins/buttons.sass */
.btn, input[type="submit"] {
  background: #222222;
  display: inline-block;
  color: white !important;
  text-decoration: none !important;
  font-weight: bold;
  line-height: 1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  position: relative;
  cursor: pointer;
  padding: 8px 14px 6px !important;
  margin: 10px auto;
}

/* line 21, ./src/stylesheets/perkins/buttons.sass */
.btn:hover {
  background: #666666;
}

/* line 24, ./src/stylesheets/perkins/buttons.sass */
input[type="submit"] {
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 28, ./src/stylesheets/perkins/buttons.sass */
input[type="submit"]:focus {
  background: #666666;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
